package org.jeecg.mbg.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.jeecg.mbg.model.UploadDetail;
import org.jeecg.mbg.model.UploadDetailExample;
@Mapper
public interface UploadDetailMapper {
    long countByExample(UploadDetailExample example);

    int deleteByExample(UploadDetailExample example);

    int deleteByPrimaryKey(String detailId);

    int insert(UploadDetail record);

    int insertSelective(UploadDetail record);

    List<UploadDetail> selectByExample(UploadDetailExample example);

    UploadDetail selectByPrimaryKey(String detailId);

    int updateByExampleSelective(@Param("record") UploadDetail record, @Param("example") UploadDetailExample example);

    int updateByExample(@Param("record") UploadDetail record, @Param("example") UploadDetailExample example);

    int updateByPrimaryKeySelective(UploadDetail record);

    int updateByPrimaryKey(UploadDetail record);
}